$().ready(function(){
	$("#loading").ajaxStart(function(){
		$(this).show();
	}).ajaxComplete(function(){
		$(this).hide();
	});
	
	$('.u-file-c').addClass('u-file-btn') ;
	$('.u-file-c').each(function(i, el){
		$(this).html($(this).html());
	});
	
	$("#client_file_path").attr("readonly", "readonly");
	
	$("input:file").live('change', function(){
		var clientFilePath = $(this).val();
		if (checkXSLFileFormat(clientFilePath)) {
			//上传
			ajaxFileUpload();
		} else {
			$("#msg").text("亲，请您选择Excel文件！");
		}
	});
});

function checkXSLFileFormat(filepath){   
   //为了避免转义反斜杠出问题，这里将对其进行转换 
   var re = /(\\+)/g;   
   var filename=filepath.replace(re,"#");  
   //对路径字符串进行剪切截取 
   var one=filename.split("#");  
   //获取数组中最后一个，即文件名 
   var two=one[one.length-1];  
   //再对文件名进行截取，以取得后缀名 
   var three=two.split(".");  
    //获取截取的最后一个字符串，即为后缀名 
   var last=three[three.length-1]; 
   //添加需要判断的后缀名类型 
   var tp ="xls";  
   //var tp ="jpg,gif,bmp,JPG,GIF,BMP";  
    
   //返回符合条件的后缀名在字符串中的位置 
   var rs=tp.indexOf(last);  
   //如果返回的结果大于或等于0，说明包含允许上传的文件类型 
   if(rs>=0){ 
	   return true; 
    }else{
    	return false;
    }
}

function ajaxFileUpload() {
	$("#loading").ajaxStart(function(){
		$(this).show();
	}).ajaxComplete(function(){
		$(this).hide();
	});

	var _url = $("#doUpload").attr("action");
	$.ajaxFileUpload({
			url:_url,
			secureuri:false,
			fileElementId:'uploadedFile',
			success: function (data, status) {
				if ($(data).text().trim() == "TRUE") {
					$("#msg").text("数据上传成功.");
				} else {
					$("#msg").text("数据上传失败，请重试！");
				}
			},
			error: function (data, status, e) {
				$("#msg").text("网络异常，请重试！");
			}
		}
	);
	
	return false;
}